#pragma once

namespace PCS
{
	namespace Core
	{						

		enum p_type {
			surface,
			edge,
			unknown
		};

		struct Point {
			Vector3 position;
			p_type T;			
			int pcpId;

			Point(float x, float y, float z)
				: position(x, y, z)
				, T(unknown)				
				, pcpId(-1)
			{ }			

		};
		
	}
}